Skip to content

Extract FanArtTV telemetry contracts - #6

Merged
cjaliaga merged 2 commits into
mainfrom
cjaliaga-forward-port-diagnostics
Aug 7, 2026
Merged

Extract FanArtTV telemetry contracts#6
cjaliaga merged 2 commits into
mainfrom
cjaliaga-forward-port-diagnostics

Conversation

@cjaliaga

@cjaliaga cjaliaga commented Aug 7, 2026

Copy link
Copy Markdown
Member

Summary

  • forward-port stable v2.0 telemetry contract split from commit 2f6edd3
  • add the independently packable Diagnostics package and preserve the main-client type forwarder
  • keep main's 2.1-alpha version and manual tag-release fallback while packing/publishing all three packages

Validation

  • Release restore and build succeeded for the full solution
  • full tests passed on net8.0 (14) and net10.0 (14)
  • Release pack succeeded for Diagnostics, Client, and OpenTelemetry
  • Diagnostics nuspec has empty net8.0/net10.0 dependency groups
  • OpenTelemetry nuspec and project.assets reference Diagnostics and contain no main-client dependency

cjaliaga and others added 2 commits August 7, 2026 14:52
Move the stable activity source and meter names into a lightweight diagnostics package so OpenTelemetry registration no longer depends on the full client graph. Preserve the existing public type through forwarding and publish all three packages together.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Preserve main's manual release fallback while carrying the Diagnostics package through all build and publish workflows.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 303993ae-a512-46f4-bbb6-8f66a6838305
@cjaliaga
cjaliaga merged commit f715a77 into main Aug 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant